package psn.kiko.pojo.entity.system;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class UserEntity{
	/**
	 * 用户主键，数据库内部自增，不提供更新操作，也不提供插入操作
	 */
	protected Integer id;
	/**
	 * 用户名
	 */
	protected String name;
	/**
	 * 用户性别：1位性别：0未设置，1男，2女
	 */
	protected Short gender;
	/**
	 * 用户密码
	 */
	protected String password;
	/**
	 * 是否启用：0-否，禁用；1-是，启用，默认启用
	 */
	protected Short enabled;
	/**
	 * 是否已登录：0-否，未登录；1-是，已登录，默认未登录
	 */
	protected Short loginStatus;
	/**
	 * 是否可编辑：0-否，不可编辑，1-是，可编辑；默认可编辑
	 */
	private Short editable;
	/**
	 * 用户出生日期，格式 yyyy-MM-dd
	 */
	protected String birthday;
	/**
	 * 用户添加时间，格式 yyyy-MM-dd HH:mm:ss
	 * 不提供更新操作
	 */
	protected String createAt;
	/**
	 * 创建者id
	 */
	protected Integer createBy;
	/**
	 * 用户修改时间：格式 yyyy-MM-dd HH:mm:ss
	 */
	protected String updateAt;
	/**
	 * 更新者id
	 */
	protected Integer updateBy;
}
